@charset "utf-8";
@import url("common.css");
@import url("NotoSansKR.css");
@import url("http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");

/*sub공통*/
.sub_nav{background:#e54544;height:55px;}
.sub_nav .inner li.location{float:left;border-right:1px solid #ea6969;}
.sub_nav ul:after{content:'';display:block;clear:both;}
.sub_nav .inner li.location:first-child a{text-indent:-10000px;display:inline-block;width:36px;height:55px;background:url(../images/common/location_icon_home.png) no-repeat 0 20px;}
.sub_nav .select{background:#e54544;}
.sub_nav .select *{font-size:14px;color:#fff;}
.sub_nav .select .myValue{border:0;color:#fff;line-height:55px;_line-height:normal;}
.sub_nav .select.open .myValue,.select .myValue.outLine{border:0;}
.sub_nav .select button.myValue{height:55px;text-indent:17px;*padding-left:17px;}
.sub_nav .select div.myValue{height:55px;text-indent:17px;}
.sub_nav .select .ctrl{width:42px;height:55px;background:#e54544;}
.sub_nav .select .arrow{top:24px;right:17px;border-top:7px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;}
.sub_nav .select ul{position:absolute;top:55px;width:100%;border:0;border-top:1px solid #ea6969;background:#e54544;}
.sub_nav .select li{border-left:1px solid #ea6969;border-right:1px solid #ea6969;}
.sub_nav .select li label{position:absolute;left:0;top:0;width:100%;text-indent:17px;*text-indent:17px;color:#fff;background:#e54544;}
.sub_nav .select li a{text-indent:17px;*text-indent:17px;color:#fff;background:#e54544;}
.sub_nav .select li.hover *{background:#ea6969;color:#fff;}
.visual{width:100%;height:174px;text-align:center;color:#fff;font-weight:100;font-size:45px;line-height:45px;padding-top:126px;}
.visual_sitemap{background:url(../images/sitemap/subVisual.jpg) no-repeat 50% 0;background-size:cover;}
.visual_info{background:url(../images/info/subVisual.jpg) no-repeat 50% 0;background-size:cover;}
.visual_guide{background:url(../images/guide/subVisual.jpg) no-repeat 50% 0;background-size:cover;}
.visual_application{background:url(../images/application/subVisual.jpg) no-repeat 50% 0;background-size:cover;}
.visual_notify{background:url(../images/notify/subVisual.jpg) no-repeat 50% 0;background-size:cover;}
.visual_branch{background:url(../images/branch/subVisual.jpg) no-repeat 50% 0;background-size:cover;}
.visual_mypage{background:url(../images/mypage/subVisual.jpg) no-repeat 50% 0;background-size:cover;}
.contents{width:1100px;margin:0 auto;position:relative;}

.topTit{border-bottom:1px solid #efefef;padding-bottom:70px;}
.topTit .bTit{font-size:25px;color:#222;font-weight:350;line-height:25px;text-align:center;position:relative;height:55px;margin-bottom:44px;}
.topTit .bTit:after{display:inline-block;content:'';width:25px;height:1px;background:#222;position:absolute;top:100%;left:50%;margin-left:-12px;}
.topTit .sTit{font-size:16px;color:#777;font-weight:300;line-height:26px;text-align:center;}
.subTap{margin-top:120px;}
.subTap li{float:left;}
.subTap ul:after{content:'';display:block;clear:both;}
.subTap li a{height:70px;line-height:70px;color:#666;border:1px solid #cecece;border-right:0;display:block;text-align:center;}
.subTap li a.active{background:#898989;color:#fff;border:1px solid #898989;}
.subTap li:last-child a{border-right:1px solid #cecece;}
.baseTxt,.baseTxt span{color:#777;font-size:16px;font-weight:300;line-height:28px;}
.baseTxt span.red{color:#ff3333;}
.sec{border-bottom:1px solid #efefef;}
.roundBtnArea{text-align:center;padding-top:70px;}
.roundBtnArea a{width:495px;height:75px;background:#222;display:inline-block;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;line-height:75px;font-weight:350;}
.roundBtnArea.red a{background:#ea1d23;}
.roundBtnArea a span{color:#fff;font-size:20px;padding-right:51px;background:url(../images/common/go_arrow.png) no-repeat 100% 50%;}
.gBox{background:#f7f7f7;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:68px 0 0 0;}
.gBox .bTit{font-size:25px;color:#ff3333;font-weight:350;line-height:25px;text-align:center;position:relative;height:55px;}
.gBox .bTit:after{display:inline-block;content:'';width:25px;height:1px;background:#ff3333;position:absolute;top:100%;left:50%;margin-left:-12px;}
.gBox .txt{line-height:27px;color:#555;font-weight:300;font-size:16px;margin-top:24px;}
.gBox .txt span{color:#ff3333;}
.gBox .dotList{margin:24px 0 65px 0;}
.gBox .dotList li{text-indent:12px;line-height:26px;color:#555;font-weight:300;font-size:16px;}
.gBox .dotList li{position:relative;}
.gBox .dotList li:before{display:inline-block;content:'';width:2px;height:2px;background:#555;position:absolute;top:50%;left:0;}
.redTit h5.bTit{font-size:22px;font-weight:350;color:#ff3333;margin-bottom:8px;}
.redTit .txt{font-size:16px;color:#777;font-weight:300;line-height:27px;}
.sBoxTxt span{display:inline-block;height:30px;line-height:30px;font-size:16px;color:#777;font-weight:300;border:1px solid #efefef;text-align:center;margin-right:15px;}
.sBoxTxt li{line-height:32px;font-size:16px;color:#777;font-weight:300;margin-bottom:10px;}
.sBoxTxt li:last-child{margin-bottom:0 !important;}
.boldTit{font-size:25px;color:#222;font-weight:350;line-height:25px;text-align:center;position:relative;height:55px;margin-bottom:44px;}
.boldTit:after{display:inline-block;content:'';width:25px;height:1px;background:#222;position:absolute;top:100%;left:50%;margin-left:-12px;}
.floatArea .floatL{float:left;}
.floatArea .floatR{float:right;}
.floatArea:after{content:'';display:block;clear:both;}
.dotList li{padding-left:12px;line-height:26px;color:#777;font-weight:300;font-size:16px;}
.dotList li{position:relative;}
.dotList li:before{display:inline-block;content:'';width:2px;height:2px;background:#777;position:absolute;top:13px;left:0;}
.dotList li b{color:#222;font-size:16px;font-weight:300;}
.btnArea a{width:100%;height:75px;line-height:75px;text-align:center;background:#ea1d23;color:#fff;font-size:20px;display:inline-block;}
.btnArea input[type="submit"]{width:100%;height:75px;line-height:75px;text-align:center;background:#ea1d23;color:#fff;font-size:20px;display:inline-block;border:0;cursor:pointer;}
.btnArea2 a{width:540px;height:75px;line-height:75px;text-align:center;background:#ea1d23;color:#fff;font-size:20px;display:inline-block;}
.btnArea2 a.gray{background:#777;}
.btnArea2 a.left{margin-right:16px;}
.btnArea2 input[type="submit"]{width:540px;height:75px;line-height:75px;text-align:center;background:#ea1d23;color:#fff;font-size:20px;display:inline-block;border:0}
.btnArea2 input[type="button"]{margin-right:16px;width:540px;height:75px;line-height:75px;text-align:center;background:#777;color:#fff;font-size:20px;display:inline-block;border:0}
.btnArea2 .payment{width:540px;height:75px;line-height:75px;text-align:center;background:#ea1d23;color:#fff;font-size:20px;display:inline-block;}


/*sub공통Input*/
.inputArea ul:after{content:'';display:block;clear:both;}
.inputArea li{float:left;width:540px;margin-top:19px;}
.inputArea li:last-child{margin-bottom:0;}
.inputArea li.floatR{float:right;}
.inputArea li.w100{width:100%;}
.inputArea dt{font-size:16px;color:#222;font-weight:350;line-height:24px;margin-bottom:6px;}
.inputArea dd input[type="text"]{font-weight:300;font-size:16px;color:#777;line-height:48px;height:48px;width:538px;border:1px solid #dce4eb;text-indent:20px;}
.inputArea dd input::-webkit-input-placeholder{font-size:16px;color:#777;font-weight:300;}
.inputArea dd input::-moz-placeholder{font-size:16px;color:#777;font-weight:300;}
.inputArea dd input:-ms-input-placeholder{font-size:16px;color:#777;font-weight:300;}
.inputArea dd input:-moz-placeholder{font-size:16px;color:#777;font-weight:300;}
.inputArea textarea{width:1058px;border:1px solid #dce4eb;padding:20px;font-weight:300;font-size:16px;color:#777;height:160px;}


/*sub공통Table*/
table.base{width:100%;}
table.base thead th{font-size:17px;color:#555;height:50px;line-height:50px;border-top:3px solid #494949;border-bottom:1px solid #494949;background:#fafafa;font-weight:400;}
table.base tbody th{color:#ff3333;font-weight:300;font-size:16px;line-height:26px;border-bottom:1px solid #d5d5d5;}
table.base tbody td{color:#777;font-weight:300;font-size:16px;line-height:26px;border-bottom:1px solid #d5d5d5;height:50px;text-align:center}
table.base tbody .last td,table.base tbody .last th{border-bottom:1px solid #494949;}


/*시험안내  -  G-TELP소개  -  G-TELP소개*/
.intro_intro{margin-bottom:120px;}
.subTap.introTap li{width:50%;}
.intro_intro .circle_img{position:relative;height:250px;margin-top:44px;}
.intro_intro .circle_img li{width:250px;height:155px;background:rgba(255,51,51,.8);font-size:25px;color:#fff;border-radius:125px;-webkit-border-radius:125px;-moz-border-radius:125px;text-align:center;font-weight:300;line-height:28px;padding-top:95px;position:absolute;top:0;left:203px;}
.intro_intro .circle_img li span{font-size:20px;color:#fff;font-weight:300;}
.intro_intro .circle_img li:nth-child(2){background:rgba(107,107,107,.8) url(../images/info/intro_intro_valldity.png) no-repeat 88px 49px;padding-top:141px;height:109px;left:425px;}
.intro_intro .circle_img li:last-child{left:647px;}
.intro_intro .sec1{padding:62px 0 64px 0;}
.intro_intro .sec2{padding:62px 0 70px 0;}


/*시험안내  -  G-TELP소개  -  G-TELP활용현황*/
.intro_use{margin:0 0 120px 0;}
.intro_use .subTap{margin-bottom:67px;}
.intro_use .topTit{border-bottom:0;}
.intro_use .sec1 .gBox .dotList{margin-left:135px;}
.intro_use .sec1 .gBox .dotList li{display:inline-block;}
.intro_use .sec1 .gBox .dotList li:first-child,.intro_use .sec1 .gBox .dotList li:nth-child(3){width:536px;}
.intro_use .sec1 .logoArea li{width:268px;height:48px;font-size:16px;color:#777;font-weight:300;border:1px solid #efefef;text-align:center;line-height:16px;padding-top:183px;background-position:center 30px;background-repeat:no-repeat;float:left;margin-top:6px;}
.intro_use .sec1 .logoArea ul:after{content:'';display:block;clear:both;}
.intro_use .sec1 .logoArea li:nth-child(1){background-image:url(../images/info/intro_use_govLogo1.jpg);}
.intro_use .sec1 .logoArea li:nth-child(2){background-image:url(../images/info/intro_use_govLogo2.jpg);}
.intro_use .sec1 .logoArea li:nth-child(3){background-image:url(../images/info/intro_use_govLogo3.jpg);}
.intro_use .sec1 .logoArea li:nth-child(4){background-image:url(../images/info/intro_use_govLogo4.jpg);}
.intro_use .sec1 .logoArea li:nth-child(5){background-image:url(../images/info/intro_use_govLogo5.jpg);}
.intro_use .sec1 .logoArea li:nth-child(6){background-image:url(../images/info/intro_use_govLogo6.jpg);}
.intro_use .sec1 .logoArea li:nth-child(7){background-image:url(../images/info/intro_use_govLogo7.jpg);}
.intro_use .sec1 .logoArea li:nth-child(8){background-image:url(../images/info/intro_use_govLogo8.jpg);}
.intro_use .sec1 .logoArea li:nth-child(9){background-image:url(../images/info/intro_use_govLogo9.jpg);}
.intro_use .sec1 .logoArea li:nth-child(10){background-image:url(../images/info/intro_use_govLogo10.jpg);}
.intro_use .sec1 .logoArea li:nth-child(11){background-image:url(../images/info/intro_use_govLogo11.jpg);}
.intro_use .sec1 .logoArea li:nth-child(12){background-image:url(../images/info/intro_use_govLogo12.jpg);}
.intro_use .sec1 .logoArea li:nth-child(13),.intro_use .sec1 .logoArea li:nth-child(14),.intro_use .sec1 .logoArea li:nth-child(15),.intro_use .sec1 .logoArea li:nth-child(16){background-image:url(../images/info/intro_use_govLogo13.jpg);}
.intro_use .sec1 .logoArea li:nth-child(2),.intro_use .sec1 .logoArea li:nth-child(6),.intro_use .sec1 .logoArea li:nth-child(10),.intro_use .sec1 .logoArea li:nth-child(14){margin-left:7px;margin-right:7px;}
.intro_use .sec1 .logoArea li:nth-child(4),.intro_use .sec1 .logoArea li:nth-child(8),.intro_use .sec1 .logoArea li:nth-child(12),.intro_use .sec1 .logoArea li:nth-child(16){margin-left:6px;}
.intro_use .redTit{margin:22px 0 64px 0;}
.intro_use .sec2 .gBox .dotList{margin-left:116px;}
.intro_use .sec2 .gBox .dotList li{display:inline-block;}
.intro_use .sec2 .gBox .dotList li:first-child,.intro_use .sec2 .gBox .dotList li:nth-child(3),.intro_use .sec2 .gBox .dotList li:nth-child(5){width:556px;}
.intro_use .sec2 .logoArea li,.intro_use .sec3 .logoArea li{margin:5px 5px 0 0;border:1px solid #efefef;width:214px;float:left;}
.intro_use .sec2 .logoArea ul:after,.intro_use .sec3 .logoArea ul:after{content:'';display:block;clear:both;}
.intro_use .sec2 .logoArea li:last-child,.intro_use .sec3 .logoArea li:last-child{margin-right:0;}
.intro_use .etc_txt{font-size:13px;font-weight:300;color:#777;text-align:right;}
.intro_use .sec3 .gBox .dotList{margin-left:174px;}
.intro_use .sec3 .gBox .dotList li{display:inline-block;}
.intro_use .sec3 .gBox .dotList li:first-child,.intro_use .sec1 .gBox .dotList li:nth-child(3){width:522px;}
.intro_use .roundBtnArea{border-top:1px solid #efefef;}

/*시험안내  -  G-TELP Jr. 개요  -  G-TELP Jr. 개요*/
.outline_outline{margin-bottom:61px;}
.subTap.outlineTap li{width:50%;}
.outline_outline .gBox{padding-bottom:64px;}
.outline_outline .sec1{padding:62px 0 70px 0;}
.outline_outline .sec1 .baseTxt{margin-bottom:44px;}
.outline_outline .sec1 .sBoxTxt span{width:86px;}
.outline_outline .sec2{padding:68px 0 54px 0;}
.outline_outline .sec3{padding:68px 0 54px 0;}
.outline_outline .sec3 .floatL{width:550px;}
.outline_outline .sec3 .floatR{width:550px;} 
.outline_outline .sec3 .floatArea p{display:block;text-align:center;width:148px;height:107px;border:1px solid #efefef;border-radius:74px;-webkit-border-radius:74px;-moz-border-radius:74px;padding-top:41px;margin:0 auto;}
.outline_outline .sec3 .floatArea{background:url(../images/common/dotArrow.gif) no-repeat 502px 67px;}
.outline_outline .sec3 .floatArea .floatR p{border:1px solid #ff3333;}
.outline_outline .sec3 .dotList{margin-top:23px;}

/*시험안내  -  G-TELP Jr. 개요  -  G-TELP Jr. 개요*/
.outline_feature{margin-bottom:114px;}
.outline_feature .sec1{padding:0 0 65px 0;}
.outline_feature .sec1 .mid{margin:37px 0;}
.outline_feature .sec2{padding:68px 0 0 0;}
.outline_feature .sec2 .floatL{width:275px;}
.outline_feature .sec2 .floatL dt{display:block;margin:0 auto;width:148px;height:117px;border:1px solid #efefef;text-align:center;padding-top:31px;border-radius:74px;-webkit-border-radius:74px;-moz-border-radius:74px;}
.outline_feature .sec2 .floatL dd{margin-top:7px;}

/*시험안내  -  Level테스트 */
.level{margin:120px 0;}
.level .gBox{padding-bottom:64px;}
.level .sec1{padding:68px 0 66px 0;}
.level .sec1 .sBoxTxt span{width:57px;margin-right:10px;}
.level .sec1 .sBoxTxt li{margin-bottom:5px;}
.level .sec1 .etc_txt{font-size:15px;color:#777;font-weight:300;line-height:22px;margin-top:16px;}
.level .sec1 table.base td{padding:20px 0;}
.level .sec1 table.base td.p20{padding:20px;}
.level .sec2{padding:68px 0 0 0;}
.level .sec2 table.base td{text-align:center;}
.level .sec2 table.base td.last,.level .sec2 table.base tbody th{border-bottom:1px solid #494949;}

/*시험안내  -  스피킹테스트 */
.speaking{margin:120px 0;}
.speaking .gBox{padding-bottom:64px;}
.speaking .sec1{padding:70px 0 65px 0;}
.speaking .sec1 p{margin-bottom:23px}
.speaking .sec2{padding:68px 0 70px 0;}
.speaking .sec2 li{float:left;width:148px;height:102px;border:1px solid #efefef;text-align:center;padding-top:46px;border-radius:74px;-webkit-border-radius:74px;-moz-border-radius:74px;margin-right:20px;position:relative;}
.speaking .sec2 ul:after{content:'';display:block;clear:both;}
.speaking .sec2 li dt{font-size:18px;color:#ff3333;font-weight:300;margin-bottom:2px;}
.speaking .sec2 li dd{font-size:16px;color:#777;font-weight:300;}
.speaking .sec2 li:first-child{margin-left:50px;}
.speaking .sec2 li:after{display:inline-block;content:'';width:6px;height:6px;background:#efefef;position:absolute;top:72px;left:157px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.speaking .sec3 li{float:left;width:540px;height:78px;border:1px solid #efefef;border-radius:39px;-webkit-border-radius:39px;-moz-border-radius:39px;margin-bottom:10px;}
.speaking .sec3 ul:after{content:'';display:block;clear:both;}
.speaking .sec3 li dt{font-family:'Roboto';font-weight:700;color:#ff3333;font-size:25px;line-height:78px;display:inline-block;margin:0 20px 0 50px;}
.speaking .sec3 li dd{font-size:16px;color:#777;font-weight:300;display:inline-block;vertical-align:top;margin-top:25px;}
.speaking .sec3 li:first-child,.speaking .sec3 li:nth-child(3){margin-right:16px;}
.speaking .sec3 li:nth-child(5){margin:0 0 0 280px;}

/*sitemap*/
.sitemap{margin:118px 0 106px 0;}
.sitemap .area{width:330px;float:left;}
.sitemap .map2:after{content:'';display:block;clear:both;}
.sitemap .depth1{text-align:center;font-size:25px;color:#ff3333;line-height:25px;border-bottom:1px solid #efefef;padding-bottom:32px;margin-bottom:15px;border-radius:74px;-webkit-border-radius:74px;-moz-border-radius:74px;}
.sitemap .area dt a{font-size:18px;color:#222;line-height:46px;}
.sitemap .area dd a{font-size:16px;color:#777;font-weight:300;line-height:44px;}
.sitemap .map2{margin-top:118px;}
.sitemap .area2,.sitemap .area5{margin:0 54px;}
.sitemap .area1,.sitemap .area2,.sitemap .area3{height:583px;}

/*수험자가이드  -  응시자유의사항 */
.note{margin:118px 0 116px 0;}
.note .sec1{padding:0 0 65px 0;}
.note .sec2{padding:68px 0 65px 0;}
.note .sec3{padding:68px 0 70px 0;}
.note .sec3 .roundBtnArea{padding:0;}
.note .sec4{padding:68px 0 0 0;}

/*수험자가이드  -  부정행위처리규정 */
.cheat{margin:118px 0 116px 0;}
.cheat .floatL{width:550px;}
.cheat .sec1{padding:0 0 65px 0;}
.cheat .sec2{padding:68px 0 67px 0;}
.cheat .sec3{padding:68px 0 0 0;}
.cheat .redTit h5.bTit{margin-bottom:18px;}

/*수험자가이드  -  시험취소환불규정*/
.refund{margin:118px 0 114px 0;}
.refund .sec1{padding:0 0 66px 0;}
.refund .sec2{padding:68px 0 66px 0;}
.refund .sec3{padding:68px 0 0 0;}

/*원서접수  -  시험일정*/
.schedule{margin:118px 0 120px 0;}
.schedule .etc_txt{font-size:15px;font-weight:300;line-height:22px;color:#777;}
.schedule .sec1{padding:0 0 66px 0;}
.schedule .sec1 .etc_txt{margin-top:15px;}
.schedule .sec2{padding:68px 0 0 0;}
.schedule .sec2 .roundBtnArea{padding-top:64px;}

/*원서접수  -  접수안내  -  응시안내*/
.subTap.infoTap li{width:366px;}
.subTap.infoTap li:nth-child(2){width:368px;}
.info_take{margin:0 0 120px 0;}
.info_take .sec1{padding:68px 0 70px 0;}
.info_take .sec1 .gBox{padding-bottom:70px;border:none;margin-top:44px;}
.info_take .sec1 .gBox .txt{margin:0;}
.info_take .sec1 .gBox .roundBtnArea{padding-top:46px;}
.info_take .sec2{padding:68px 0 66px 0;}
.info_take .sec2 table.base{margin-top:46px;}
.info_take .sec2 table.base td{padding:20px 0;}
.info_take .sec2 table.base td.p20{padding:20px;}
.info_take .sec2 .sBoxTxt span{width:57px;margin-right:10px;}
.info_take .sec2 .sBoxTxt li{margin-bottom:5px;}
.info_take .sec2 .etc_txt{font-size:15px;color:#777;font-weight:300;line-height:22px;margin-top:16px;}
.info_take .sec3{padding:68px 0 70px 0;}
.info_take .sec3 table.base td{text-align:center;}
.info_take .sec3 table.base tbody th.last{border-bottom:1px solid #494949;}
.info_take .sec4{padding:68px 0 66px 0;}
.info_take .sec5{padding:68px 0 66px 0;}

/*원서접수  -  접수안내  -  원서접수안내*/
.info_application{margin:0 0 120px 0;}
.info_application .sec1{padding:68px 0 70px 0;}
.info_application .sec1 li{float:left;width:110px;height:74px;border:1px solid #efefef;line-height:18px;font-size:15px;font-weight:300;color:#777;text-align:center;position:relative;margin-right:29px;border-radius:55px;-webkit-border-radius:55px;-moz-border-radius:55px;padding-top:36px;}
.info_application .sec1 li:first-child,.info_application li:nth-child(4),.info_application li:nth-child(7){padding-top:45px;height:65px;}
.info_application .sec1 li:nth-child(4){margin-right:30px;}
.info_application .sec1 li:last-child{margin:0;}
.info_application .sec1 li:after{display:inline-block;content:'';width:11px;height:17px;background:url(../images/common/dotArrow.gif) no-repeat 0 0;background-position:-86px 0;position:absolute;top:52px;left:122px;}
.info_application .sec1 ul:after{content:'';display:block;clear:both;}
.info_application .sec1 li:last-child:after{background:none;}
.info_application .sec2{padding:68px 0 66px 0;}
.info_application .sec2 .redTit{margin-top:38px;}
.info_application .sec2 .sBoxTxt li{margin-bottom:5px;}
.info_application .sec2 .sBoxTxt span{width:119px;}
.info_application .sec3{padding:68px 0 66px 0;}
.info_application .sec4{padding:68px 0 0 0;}
.info_application .roundBtnArea{padding-top:46px;}

/*원서접수  -  접수안내  -  문의사항*/
.info_faq{margin:0 0 120px 0;}
.info_faq .sec1{padding:62px 0 54px 0;}
.info_faq .inputArea{margin:64px 0 65px 0;}

/*원서접수  -  정기시험접수*/
.test_application{margin:118px 0 120px 0;}
.test_application .floatArea{margin-top:64px;}
.test_application .application_btn{display:block;width:540px;height:100px;line-height:100px;text-align:center;background:#fef1f1;}
.test_application .application_btn span{font-size:20px;color:#222;background:url(../images/common/go_arrow_black.png) no-repeat 100% 13px;padding-right:51px;}

/*원서접수  -  지정접수처*/
.reception{margin:118px 0 114px 0;}
.reception .circle_step{margin-top:46px;}
.reception .circle_step li{float:left;font-size:16px;color:#777;font-weight:300;line-height:22px;width:148px;height:88px;border:1px solid #efefef;border-radius:75px;-webkit-border-radius:75px;-moz-border-radius:75px;text-align:center;position:relative;margin:0 88px 0 0;padding-top:60px;}
.reception .circle_step li:nth-child(2),.reception .circle_step li:nth-child(3){margin:0 87px 0 0;}
.reception .circle_step li:last-child{margin:0;}
.reception .circle_step li:nth-child(3),.reception .circle_step li:last-child{padding-top:48px;height:100px;}
.reception .circle_step li:last-child:after{background:none;}
.reception .circle_step li:after{display:inline-block;content:'';width:69px;height:17px;background:url(../images/common/dotArrow.gif) no-repeat right 0;position:absolute;top:67px;left:159px;}
.reception .circle_step ul:after{content:'';display:block;clear:both;}
.reception .redTit{margin-top:38px;}

/*notify*/
.boardList{margin:120px 0 115px 0;}
.board_sch{width:1060px;background:#f7f7f7;padding:23px 20px;}
.board_sch .sch_inner{width:1000px;padding:0 30px;height:50px;background:#fff;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}
.board_sch .sch_inner input[type="text"]{border:0;width:975px;color:#777;font-size:16px;font-weight:300;line-height:50px;height:50px;}
.board_sch .sch_inner input[type="image"]{vertical-align:top;margin-top:12px;}
table.board{width:100%;margin:40px 0 0 0;}
table.board thead th{font-size:17px;color:#222;line-height:50px;height:50px;border-top:1px solid #222;border-bottom:1px solid #222;font-weight:400;}
table.board tbody td{font-size:16px;color:#777;line-height:50px;height:50px;text-align:center;border-bottom:1px solid #d5d5d5;font-weight:350;}
table.board tbody td.alignL{text-align:left;}
table.board tbody td img{vertical-align:middle;}
table.board tbody td a{color:#555;font-size:16px;font-weight:350;}
table.board tbody .notice th,table.board tbody .notice td{background:#fafafa;}
table.board tbody .notice th{color:#ff3333;border-bottom:1px solid #d5d5d5;font-weight:350;}
.page_num{text-align:center;margin-top:80px;}
.page_num a{font-size:16px;color:#222;display:inline-block;line-height:16px;margin-right:27px;}
.page_num a img{vertical-align:middle;}
.page_num a:hover,.page_num a.act{color:#ff3333;}
.page_num a.left{margin-right:45px;}
.page_num a.right{margin-left:18px;}
table.board tbody .icon_lock{margin:13px 0 0 10px;vertical-align:top;}
table.board tbody span.reply_done{color:#ff3333;}
.btnWrite{width:150px;height:50px;line-height:50px;color:#fff;font-size:20px;text-align:center;display:inline-block;background:#ea1d23;}
.boardView{margin:120px 0;}
.boardView_con h3.tit{height:80px;line-height:80px;font-size:22px;color:#222;width:1000px;padding:0 50px;border-top:1px solid #222;border-bottom:1px solid #222;font-weight:400;}
.boardView_con .board_info{background:#f7f7f7;}
.boardView_con .board_info li{float:left;width:450px;padding:0 50px;position:relative;line-height:50px;height:50px;}
.boardView_con .board_info ul:after{content:'';display:block;clear:both;}
.boardView_con .board_info li:last-child:after{display:inline-block;content:'';width:1px;height:20px;background:#d5d5d5;position:absolute;top:15px;left:0;}
.boardView_con .board_info li dt{font-size:17px;color:#222;display:inline-block;}
.boardView_con .board_info li dd{font-size:17px;color:#777;display:inline-block;margin-left:10px;}
.boardView_con .board_info li dd a{font-size:17px;color:#777;}
.boardView_con .board_area{padding:50px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;width:1000px;color:#777;}
.boardView_btn{position:relative;text-align:center;margin-top:50px;}
.boardView_btn .prev,.boardView_btn .next{width:208px;height:73px;line-height:73px;border:1px solid #d5d5d5;text-align:center;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:block;position:absolute;}
.boardView_btn .prev{top:0;left:0;}
.boardView_btn .next{top:0;right:0;}
.boardView_btn .prev span{font-size:20px;color:#777;padding-left:41px;background:url(../images/notify/prevArrow.gif) no-repeat 0 50%;}
.boardView_btn .next span{font-size:20px;color:#777;padding-right:41px;background:url(../images/notify/nextArrow.gif) no-repeat right 50%;}
.boardView_btn .list_btn{width:250px;height:75px;line-height:75px;color:#fff;font-size:20px;text-align:center;display:inline-block;background:#222;}
.boardView_btn .list_btn:hover{background:#ea1d23;}
.boardWrite{margin:120px 0;}
.boardWrite .sec1{padding:62px 0 54px 0;}
.boardWrite .inputArea{margin:64px 0 45px 0;}
.agreement{padding:50px;width:998px;height:158px;overflow-y:scroll;border:1px solid #222;}
.agreement .agreeTit{font-size:25px;color:#222;font-weight:400;margin-bottom:17px;}
.agreement p{color:#777;font-size:16px;line-height:26px;}
.boardWrite .sec3{padding:50px 0;}
.wrap_check{position:relative;overflow:hidden;margin-top:20px;}
.wrap_check input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;z-index:5;width:25px;height:25px;cursor:pointer;}
.wrap_check i{float:left;display:block;width:25px;height:25px;background:url(../images/common/check_bg.gif) no-repeat 0 0;z-index:3;cursor:pointer;}
.wrap_check label{color:#777;font-size:16px;line-height:25px;font-weight:350;padding-left:10px;cursor:pointer;}
.wrap_check input:checked+i{background-position:left bottom;}
.wrap_check input:checked+i+label{color:#ff3333;}


/*전국센터  -  전국지역센터*/
.local{margin:120px 0}
.map{position:relative;width:100%;height:560px;background:#f7f7f7 url(../images/branch/map.png) no-repeat 50% 50%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
.map li{position:absolute;}
.map li.seoul{top:109px;left:454px;}
.map li.kangwon{top:117px;left:560px;}
.map li.incheon{top:154px;left:401px;}
.map li.gyeonggi{top:163px;left:491px;}
.map li.chungju{top:172px;left:570px;}
.map li.daejeon{top:232px;left:405px;}
.map li.chungcheong{top:215px;left:484px;}
.map li.gyeongbuk{top:282px;left:634px;}
.map li.jeolla{top:299px;left:415px;}
.map li.daegu{top:265px;left:553px;}
.map li.gwangju{top:368px;left:418px;}
.map li.gyeongnam{top:343px;left:508px;}
.map li.busan{top:343px;left:595px;}
.map li.jeju{top:466px;left:430px;}
.map li a{width:75px;height:30px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;background:#222;color:#fff;font-size:16px;font-weight:300;line-height:30px;display:inline-block;text-align:center;}
.map li a:hover,.map li a.act{background:#ff3333;}

/*전국센터  -  전국지역센터신청*/
.local_request{margin:120px 0;}
.local_request .gBox{padding-bottom:64px;}
.local_request .sec1{padding:68px 0 66px 0;}
.local_request .sec2{padding:68px 0 64px 0;}
.local_request .sec3{padding:68px 0 66px 0;}

/*로그인*/
.login{margin:118px 0 120px 0;}
.login .sec1{padding:0 0 64px 0;}
.login_input li{float:left;width:540px;}
.login_input li:last-child{float:right;}
.login_input ul:after{content:'';display:block;clear:both;}
.login_input li input{width:538px;border:1px solid #dce4eb;height:48px;line-height:48px;text-indent:20px;}
.login_input li input::-webkit-input-placeholder{font-size:16px;color:#777;font-weight:300;}
.login_input li input::-moz-placeholder{font-size:16px;color:#777;font-weight:300;}
.login_input li input:-ms-input-placeholder{font-size:16px;color:#777;font-weight:300;}
.login_input li input:-moz-placeholder{font-size:16px;color:#777;font-weight:300;}
.login .sec2{padding:50px 0 76px 0;}
.login .sec2 .btnArea{margin:50px 0 64px 0;}
.login .sec2 .forget{position:relative;}
.login .sec2 .forget a{font-size:16px;color:#777;font-weight:300;}
.login .sec2 .forget a:after{display:inline-block;content:'';width:240px;height:1px;background:#777;position:absolute;top:29px;left:50%;margin-left:-120px;}
.login .sec3{padding:62px 0 0 0;}
.login .sec3 .roundBtnArea{padding-top:24px;}

/*회원가입 구분*/
.join_sec{margin:118px 0 120px 0;}
.join_sec .sec1{padding:0 0 64px 0;}
.join_sec .sec2{padding-top:70px;}
.join_sec .sec2 .box{width:400px;height:350px;}
.join_sec .sec2 .box p{font-size:18px;color:#fff;font-weight:300;text-align:center;margin:167px 0 36px 0;}
.join_sec .sec2 .box a{width:318px;height:68px;line-height:68px;border:1px solid #fff;display:block;color:#fff;text-align:center;font-size:22px;margin:0 auto;}
.join_sec .sec2 .box_general{background:#566479 url(../images/member/join_icon_general.png) no-repeat center 50px;margin-left:125px;}
.join_sec .sec2 .box_jr{background:#ea1d23 url(../images/member/join_icon_jr.png) no-repeat center 58px;margin-right:125px;}

/*회원가입 약관동의*/
.join_agree{margin:112px 0 120px 0;}
.join_agree .sec1{padding:0 0 64px 0;}
.join_agree .sec2,.join_agree .sec3{padding:50px 0;}
.join_agree .sec4 .wrap_check{margin:50px 0 70px 278px;}

/*회원가입 완료*/
.join_ok{margin:120px 0;}
.join_ok .box{width:340px;height:320px;border:1px solid #eaeaea;padding:46px 0 0 68px;margin:0 auto;}
.join_ok .box li{line-height:90px;font-size:50px;font-weight:700;color:#c0c0c0;letter-spacing:11px;}
.join_ok .box li:nth-child(2){letter-spacing:180px;color:#ff3333;}
.join_ok_btn{text-align:center;margin-top:10px;}
.join_ok_btn a{display:inline-block;widtH:200px;height:65px;line-height:65px;text-align:center;color:#fff;font-size:22px;}
.join_ok_btn a.goMain{background:#777;margin-right:7px;}
.join_ok_btn a.goLogin{background:#ea1d23;}

/*회원가입 인증*/
.join_certify{margin:118px 0 120px 0;}
.join_certify .sec1{padding-bottom:64px;}
.join_certify .sec2 .certify_phone{width:550px;border-right:1px solid #efefef;position:relative;height:276px;padding-top:44px;}
.join_certify .sec2 .certify_ipin{width:530px;height:276px;padding-top:44px;}
.join_certify .sec2 .tit{font-size:20px;font-weight:350;color:#222;}
.join_certify .sec2 input{border:1px solid #dce4eb;height:48px;line-height:48px;text-indent:20px;}
.join_certify .sec2 input::-webkit-input-placeholder{font-size:16px;color:#777;font-weight:300;}
.join_certify .sec2 input::-moz-placeholder{font-size:16px;color:#777;font-weight:300;}
.join_certify .sec2 input:-ms-input-placeholder{font-size:16px;color:#777;font-weight:300;}
.join_certify .sec2 input:-moz-placeholder{font-size:16px;color:#777;font-weight:300;}
.certify_bigBtn a{width:125px;height:110px;background:#566479;color:#fff;font-weight:300;font-size:16px;line-height:110px;display:inline-block;text-align:center;}
a.certify_btn{width:125px;height:50px;background:#566479;color:#fff;font-weight:300;font-size:16px;line-height:50px;display:inline-block;text-align:center;vertical-align:middle;}
.join_certify .phone_info ul > li:nth-child(2) > ul > li{float:left;position:relative;}
.join_certify .phone_info ul > li:nth-child(2) > ul:after{content:'';display:block;clear:both;}
.join_certify .phone_info ul > li:nth-child(2) > ul > li:nth-child(2){margin:0 10px;}
.join_certify .phone_info ul > li:nth-child(2) > ul > li:after{display:inline-block;content:'';width:6px;height:1px;background:#777;position:absolute;top:24px;left:127px;}
.join_certify .phone_info ul > li:nth-child(2) > ul > li:last-child:after{display:none;}
.join_certify .phone_info ul > li:first-child{margin-bottom:10px;}
.join_certify .phone_info .certify_bigBtn{position:absolute;top:89px;right:20px;}
.join_certify .phone_info_ok input{margin-right:10px;}
.join_certify .sec2 .certify_phone .tit{margin:0 0 16px 0;}
.join_certify .sec2 .certify_ipin .tit{margin:0 0 8px 0;}
.join_certify .sec2 .certify_ipin .certify_bigBtn{text-align:center;margin-top:13px;}

/*회원가입 입력*/
.join_enter{margin:112px 0 120px 0;}
.join_enter .baseTxt{padding-left:15px;background:url(../images/member/icon_ess.gif) no-repeat 0 50%;}
.join_enter .t_join{margin-top:4px;}
table.t_join{width:100%;border-top:1px solid #494949;}
table.t_join td,table.t_join th{border-bottom:1px solid #eaeaea;}
table.t_join td{padding:20px 0;min-height:50px;line-height:50px;font-size:16px;color:#777;font-weight:300;}
table.t_join td input{height:48px;border:1px solid #dce4eb;padding:0 20px;font-size:16px;color:#777;font-weight:300;}
table.t_join td input::-webkit-input-placeholder{font-size:16px;color:#777;font-weight:300;}
table.t_join td input::-moz-placeholder{font-size:16px;color:#777;font-weight:300;}
table.t_join td input:-ms-input-placeholder{font-size:16px;color:#777;font-weight:300;}
table.t_join td input:-moz-placeholder{font-size:16px;color:#777;font-weight:300;}
table.t_join th span,table.t_join th{font-size:16px;color:#222;font-weight:350;}
table.t_join th span{padding-left:15px;background:url(../images/member/icon_ess.gif) no-repeat 0 50%;}
table.t_join .t_join_btn{display:inline-block;width:125px;height:50px;line-height:50px;text-align:center;background:#566479;color:#fff;font-size:16px;font-weight:300;vertical-align:top;margin:0 0 1px 10px;}
table.t_join td.phone li{float:left;margin-right:30px;position:relative;}
table.t_join td.phone ul:after{content:'';display:block;clear:both;}
table.t_join td.phone li:after{display:inline-block;content:'';width:10px;height:3px;background:#dce4eb;position:absolute;top:22px;left:185px;}
table.t_join td.phone li input{width:133px;}
table.t_join td.phone li:last-child:after{display:none;}
table.t_join td .select{vertical-align:top;}
table.t_join td.addr li{margin:9px 0 10px 0;}
table.t_join td input[type="radio"]{vertical-align:middle;background:#fff;margin-right:8px;cursor:pointer;}
table.t_join td.motive li{float:left;line-height:30px;height:30px;}
table.t_join td.motive ul:after{content:'';display:block;clear:both;}
table.t_join td.motive{padding:5px 0 21px 0;}
table.t_join td.receive li{float:left;line-height:50px;height:50px;margin-right:50px;}
table.t_join td.receive ul:after{content:'';display:block;clear:both;}
table.t_join td.receive li:last-child{margin-right:0;}
table.t_join td .select .email_select {
    height: 50px;
    border: 1px solid #dce4eb;
    padding: 0 20px;
    font-size: 16px;
    color: #777;
    font-weight: 300;
}

/*마이페이지 - 나의접수정보*/
.my_application{margin:120px 0 115px 0;}
.my_application td{text-align:center;}
.btn_pay{width:100px;height:32px;line-height:32px;color:#fff;font-size:16px;color:#fff;font-weight:300;text-align:center;display:inline-block;}
.btn_payHold{background:#598ae6;}
.btn_payModify{background:#00c0e4;}
.btn_payCancel{background:#ea1d23;}
.my_application .sec1{padding-top:50px;}
.my_application .sec1 .desc li{margin-bottom:10px;font-size:16px;color:#777;font-weight:300;line-height:32px;}
.my_application .sec1 .desc li:last-child{margin-bottom:3px;}
.my_application .sec1 .desc .btn_pay{margin-right:10px;}
.my_application .sec1 .dotList{margin-left:112px;}
.my_application .sec1 .dotList li{color:#ff3333;}
.my_application .sec1 .dotList li:before{background:#ff3333;}

/*마이페이지 - 수험표출력*/
.print_testID{margin:120px 0;}
.btn_print{background:#ea1d23;}
.print_testID td{text-align:center;}

/*마이페이지 - 성적확인및성적표재발급*/
.print_report{margin:120px 0;}
.print_report td{text-align:center;}

/*마이페이지 - 회원정보관리 - 회원정보수정*/
.manage_modify{margin-bottom:120px;}
.subTap.manageTap li{width:50%;}
.manage_modify .baseTxt{padding-left:15px;background:url(../images/member/icon_ess.gif) no-repeat 0 50%;}
.manage_modify .t_join{margin-top:4px;}
.manage_modify .subTap.manageTap li{margin-bottom:62px;}

/*마이페이지 - 회원정보관리 - 회원탈퇴*/
.manage_withdraw{margin-bottom:120px;}
.manage_withdraw .gBox{padding:63px 0 64px 0;margin:70px 0 62px 0;}
.manage_withdraw .baseTxt{padding-left:15px;background:url(../images/member/icon_ess.gif) no-repeat 0 50%;}
.manage_withdraw .t_join{margin-top:4px;}

/*원서접수 개인 - step1*/
.receipt_person1{margin:118px 0 120px 0;}
.receipt_person1 .gBox{padding-bottom:65px;}
.receipt_person1 .sec1{padding-bottom:64px;}
.receipt_person1 .sec2{padding:50px 0;}

/*원서접수 개인 - step2*/
.receipt_person2{margin:118px 0 120px 0;}
.receipt_person2 .point{padding-left:15px;background:url(../images/member/icon_ess.gif) no-repeat 0 50%;}
.receipt_person2 .t_join{margin-top:4px;}
.receipt_person2 .sec1{padding:0 0 64px 0;margin-bottom:62px;}
.file_attach:after{content:'';display:block;clear:both;}
.file_input_textbox{float:left;width:723px;height:48px;overflow:hidden;border:1px solid #dce4eb;}
.file_input_div{position:relative;width:900px;height:50px;}
.file_input_button{width:125px;height:50px !important;position:absolute;top:0;background:#566479;color:#fff !important;margin-left:10px;border:0 !important;}
.file_input_hidden{font-size:45px;position:absolute;right:0;top:0;opacity:0;width:125px;padding:0 !important;cursor:pointer;border:0 !important;}
table.t_join td.pic .pic_txt{line-height:27px;margin-top:3px;}
table.t_join td.pic .pic_txt span{color:#ff3333;}
table.t_join td.pic{padding-bottom:17px;}

/*원서접수 개인 - step2 확인*/
.receipt_person2_check{margin:118px 0 120px 0;}
.receipt_person2_check .sec1{padding:0 0 64px 0;margin-bottom:62px;}
.receipt_person2_check .gBox{padding-bottom:66px;margin-top:30px;}
.receipt_person2_check table.base td{text-align:center;line-height:22px;padding:10px 0;}

/*원서접수 개인 - step3*/
.receipt_person3{margin:118px 0 120px 0;}
.receipt_person3 .sec1{padding:0 0 64px 0;margin-bottom:62px;}
.receipt_person3 .gBox{padding-bottom:66px;margin-top:30px;}
.receipt_person3 table.t_join td{padding:0;line-height:55px;height:55px;}
.receipt_person3 .bold_txt{font-size:22px;color:#222;font-weight:300;margin-bottom:15px;}
.receipt_person3 .sec3{margin-top:62px;}

/*원서접수 개인 - 완료*/
.receipt_ok{margin:120px 0;}
.receipt_ok .box{width:340px;height:320px;border:1px solid #eaeaea;padding:46px 0 0 68px;margin:0 auto;}
.receipt_ok .box li{line-height:90px;font-size:50px;font-weight:700;color:#c0c0c0;letter-spacing:11px;}
.receipt_ok .box li:first-child{letter-spacing:67px;}
.receipt_ok .box li:nth-child(2){letter-spacing:180px;color:#ff3333;}
.receipt_ok_btn{text-align:center;margin-top:10px;}
.receipt_ok_btn a{display:inline-block;widtH:200px;height:65px;line-height:65px;text-align:center;color:#fff;font-size:22px;}
.receipt_ok_btn a.goMain{background:#777;margin-right:7px;}
.receipt_ok_btn a.goCheck{background:#ea1d23;letter-spacing:-0.05em;}


/*원서접수 단체 - step1*/
.receipt_group1{margin:118px 0 120px 0;}
.receipt_group1 .gBox{padding-bottom:65px;}
.receipt_group1 .sec1{padding-bottom:64px;}
.receipt_group1 .sec2{padding:50px 0;}
.receipt_group1 .group_person{background:#566479;padding:20px 0 20px 50px;width:1050px;margin-top:30px;}
.receipt_group1 .group_person li{float:left;font-size:16px;color:#fff;font-weight:300;}
.receipt_group1 .group_person ul:after{content:'';display:block;clear:both;}
.receipt_group1 .group_person input{width:155px;height:50px;line-height:50px;font-size:16px;color:#777;font-weight:300;border:0;margin-left:20px;padding:0 10px;}
.receipt_group1 .group_person li:nth-child(2){margin:0 70px;}

/*원서접수 단체 - step2 - 직접입력*/
.receipt_group2_enter{margin:118px 0 120px 0;}
.subTap.groupTap li{width:50%;}
.receipt_group2_enter .point{padding-left:15px;background:url(../images/member/icon_ess.gif) no-repeat 0 50%;}
.receipt_group2_enter .t_join{margin-top:4px;}
.receipt_group2_enter .subTap{margin:64px 0 62px 0;}
.receipt_group2_enter table.t_join td.pic .pic_txt:after{content:'';display:block;clear:both;}
.receipt_group2_enter table.t_join td.pic .pic_txt p{float:left;}
.receipt_group2_enter table.t_join td.pic .pic_txt p.left{width:487px;}
.receipt_group2_enter .roundBtnArea a span{padding-right:29px;background:url(../images/application/icon_plus.png) no-repeat 100% 50%;}
.receipt_group2_enter .roundBtnArea{padding:50px 0 46px 0;}

/*원서접수 단체 - step2 - 엑셀*/
.receipt_group2_excel{margin:118px 0 120px 0;}
.receipt_group2_excel .subTap{margin:64px 0 70px 0;}
.btn_excelDown{display:inline-block;width:203px;height:50px;line-height:50px;text-align:center;background:#02723b;margin-bottom:10px;}
.btn_excelDown span{padding-left:45px;background:url(../images/application/icon_excel.gif) no-repeat 0 50%;font-size:16px;color:#fff;font-weight:300;line-height:50px;height:50px;display:inline-block;}

/*원서접수 단체 - step3*/
.receipt_group3{margin:118px 0 120px 0;}
.receipt_group3 .sec1{padding:0 0 64px 0;margin-bottom:62px;}
.receipt_group3 .gBox{padding-bottom:66px;margin-top:30px;}
.receipt_group3 table.t_join td{padding:0;line-height:55px;height:55px;}
.receipt_group3 .bold_txt{font-size:22px;color:#222;font-weight:300;margin-bottom:15px;}
.receipt_group3 .sec3{margin-top:62px;}


/*공통Class*/
.alignC{text-align:center;}
.alignR{text-align:right;}
.pt68{padding-top:68px;}
.mb2{margin-bottom:2px;}
.mt0{margin-top:0px !important;}
.mt20{margin-top:20px;}
.mt38{margin-top:38px;}
.mt50{margin-top:50px;}
.mt70{margin-top:70px;}
.mr0{margin-right:0 !important;}
.ti50{text-indent:50px;}
.cRed{color:#ff3333 !important;}


table.t_join td .select .email_select {
    height: 50px;
    border: 1px solid #dce4eb;
    padding: 0 20px;
    font-size: 16px;
    color: #777;
    font-weight: 300;
}


.rcpt_select {
    height: 50px;
    border: 1px solid #dce4eb;
    padding: 0 20px;
    font-size: 16px;
    color: #777;
    font-weight: 300;
}



.roundBtnArea input[type="submit"] {font-size:20px;color:#fff;width:495px;height:75px;background:#222;display:inline-block;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;line-height:75px;font-weight:350;}


.search_button {
    width: 100px;
    height: 35px;
    top: 0;
    background: #566479;
    color: #fff !important;
    border: 0 !important;
}